$(function() {
	// 主页初始化
	var $aLi = $('.tabL');
	var $ifR = $('.iframeR div')
	$('#updatePass').click(function(e) {
		e.preventDefault();
		$('#updatePassword').modal('show');
	});
	/**
	 * 初始化每个操作
	 */
	$.each($aLi, function(index, ele) {
		$(ele).click(function() {
			$aLi.removeClass('current');
			$(this).addClass('current');
			$ifR.eq(index).addClass('active').siblings().removeClass('active');
		})
	});
	$('#updatePasswordForm').bootstrapValidator({
		message : 'This value is not valid',
		feedbackIcons : {
			valid : 'glyphicon glyphicon-ok',
			invalid : 'glyphicon glyphicon-remove',
			validating : 'glyphicon glyphicon-refresh'
		},
		fields : {
			password : {
				message : '原始密码输入错误',
				validators : {
					notEmpty : {
						message : '原始密码输入错误'
					},
					regexp : {
						regexp : /^[a-zA-Z]\w{5,17}$/,
						message : '密码只能有数字,字母,下划线组成,6-18位'
					}
				}
			},
			newPassword : {
				message : '密码输入错误',
				validators : {
					notEmpty : {
						message : '密码不能为空'
					},
					regexp : {
						regexp : /^[a-zA-Z]\w{5,17}$/,
						message : '密码只能有数字,字母,下划线组成,6-18位'
					}
				}
			},
			confirmPassword : {
				message : '密码输入错误',
				validators : {
					notEmpty : {
						message : '密码不能为空'
					},
					regexp : {
						regexp : /^[a-zA-Z]\w{5,17}$/,
						message : '密码只能有数字,字母,下划线组成,6-18位'
					},
					identical : {
						field : 'newPassword',
						message : '两次输入密码不一致'
					}
				}
			}
		}
	}).on('success.form.bv', function(e) {
		e.preventDefault();
		var $form = $(e.target);
		var bv = $form.data('bootstrapValidator');
		$.post($form.attr('action'), $form.serialize(), function(result) {
			if (result.retcode == 1) {
				successTip(result.retmsg);
				$('#updatePassword').css("dispaly", "none");
			} else {
				failureTip(result.retmsg);
			}
			// location.href = Globals.ctx + "main";
		}, 'json');
	});
});
